Node.js 安装与配置

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,它使得 JavaScript 可以在服务器端执行,广泛用于构建高效、可扩展的 web 应用。

nvm (Node Version Manager) 是一个命令行工具,用于管理多个 Node.js 版本,方便在不同版本之间切换。

安装 nvm

  1. 下载 nvm for Windows
  2. 安装 nvm
    • 双击下载的安装文件(nvm-setup.exe),按提示安装。
    • 安装过程中,选择要安装的目录(建议安装到 D:\develop\web\nvm)。
    • 安装完成后,关闭安装向导。
  3. 验证 nvm 安装
    • 打开命令行(CMD)并运行:

      nvm version
      
    • 如果返回 nvm 的版本信息,说明 nvm 安装成功。

      2-Learning/03-项目筑基/04-工具与环境/01-编程语言/assets/image-f1fd406e

使用 nvm 安装和管理 Node.js 版本

安装 Node.js(通过 nvm)

  • 使用 nvm 安装指定版本的 Node.js

    例如,安装 最新的 LTS 版本

    nvm install --lts
    
  • 安装 特定版本的 Node.js

    nvm install 16.13.0   # 安装 Node.js 16.13.0 版本
    nvm install 14.18.1   # 安装 Node.js 14.18.1 版本
    

切换 Node.js 版本

使用 nvm use 命令切换到你需要的 Node.js 版本。

例如:

  • 切换到 Node.js 16.13.0 版本:

    nvm use 16.13.0
    
  • 切换到最新的 LTS 版本

    nvm use --lts
    

查看已安装的 Node.js 版本

  • 查看已安装的所有 Node.js 版本:

    nvm list
    
  • 查看当前正在使用的 Node.js 版本:

    node -v
    

删除不需要的 Node.js 版本

  • 删除某个已安装的版本:

    nvm uninstall 14.18.1   # 删除 14.18.1 版本
    

设置默认 Node.js 版本

可以设置某个 Node.js 版本为默认版本,每次启动终端时会自动切换到该版本。

  • 设置默认版本为 16.13.0

    nvm alias default 16.13.0
    

安装和使用 Node.js 工具

Node.js 安装完成后,可以使用以下工具来管理和运行 JavaScript 项目:

安装 npm(Node Package Manager)

  • npm 是 Node.js 自带的包管理工具,通常在安装 Node.js 后自动安装。

    使用 npm 安装和管理 JavaScript 库和工具。例如,安装 Express

    npm install express
    
  • 查看 npm 版本:

    npm -v
    

使用 npx(运行 npm 包)

  • npx 是一个工具,用于快速运行通过 npm 安装的工具,而无需将其全局安装。

    例如,使用 npx 启动 create-react-app 来创建一个 React 应用:

    npx create-react-app my-app
    

安装 Yarn(可以平替 npm)

  • Yarn 是一个 Facebook 提供的 npm 包管理工具,它提供了更高效、更稳定的依赖管理。

    安装 Yarn:

    npm install --global yarn
    

    使用 Yarn 安装包:

    yarn add express
    

换源(国内必配)

nvm 下载 Node 慢/失败 → 换 npmmirror 镜像(改完再 nvm install):

nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

npm 装包慢 → 换淘宝源:

npm config set registry https://registry.npmmirror.com

pnpm(现在更主流的选择)

比 npm/yarn 省磁盘(全局硬链接 store)、装得快:

npm install -g pnpm
pnpm install    # 对应 npm install
pnpm add express  # 对应 npm install express

⬅️ java 安装与配置 🏠 00-工具与环境 ➡️ mysql 安装与配置